package com.ktjiaoyu.t313.singleton;

/**
 * 懒汉式单例模式
 */
public class LazySingleton {

    //1、懒汉式不会先创建对象，而是在需要的时候才创建该对象
    private static LazySingleton singleton = null;

    //2、私有化构造方法
    private LazySingleton(){

    }

    //3、提供全局访问点
    public static LazySingleton getInstance(){
        if(singleton == null) singleton = new LazySingleton();
        return  singleton;
    }

}
